@charset "utf-8";
.text:focus{
	outline: none;
	border: 1px solid #db2820 !important;
	border-radius: 25px;
}
.tjj:focus{
	outline: none;
}
img {
    display: table;
    margin: 0 auto;
    border: 0px;
    vertical-align: bottom;
}

a {
    text-decoration: none;
    outline: none;
    color: #333333;
}

.bar {
    height: 20px;
}

.f {
    float: left;
}

.r {
    float: right;
}

.mn {
    width: 1200px !important;
    margin: 0 auto;
}

.cl {
    clear: both;
}

a {

    text-decoration: none;
}

li {
    list-style: none;
    float: left;
}

* {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-decoration: none;
    margin: 0px 0px;
    padding: 0px;
    font-family: "微软雅黑";
    box-sizing: border-box;
}
body{
	color: #333;
}

a:hover {
    text-decoration: none;
}
.topbg{
	background: #f4f4f4;
	height: 35px;
	font-size: 12px;
	color: #999;
	line-height: 35px;
}
.topbg a{
	display: inline-block;
	margin-right: 8px;
	margin-left: 8px;
	color: #999;
}
.nav{
	margin-top: 35px;
	width: 885px;
	overflow: hidden;
}
.nav li{
	width: 110px;
	overflow: hidden;
}

.navli span{
	width: 110px !important;
	height: 3px  !important;
	background: #db2820  !important;
	display: inline-block;

}
.nav li span{
	width: 0;
	height: 3px;
	background: #db2820;
	display: inline-block;
		position: relative;
	    top: -13px;
}
.nav li a{
	width: 110px;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	background: url(../images/dian.png) no-repeat right center;

}
.menu li{
	    position: relative;
}
.w100p{
	width: 100%;
}
.navbg{
	background:#6b180e;
	line-height: 55px;
}
.menu a{
	display: inline-block;
	width: 140px;
	background: url(../images/gang.png) no-repeat right center;
	text-align: center;
	color: #fff;
	transition: all 1s;
}
.menu>a:hover{
	background: url(../images/li-hover.png) no-repeat center;
	color: #ffcc99;
}
.menu li ul {
    z-index: 100;
    width: 100%;
    background: rgba(255,0,0,0.5);
    position: absolute;
    top: 55px;
    display: none;
}
.menu li ul a{
	background: none;
}
.hover{
	background: url(../images/li-hover.png) no-repeat center !important;
	color: #ffcc99 !important;
}
.last li:last-child a{
	background: none;
}
/*banner*/
#banner{
		width:100%;
		
}
/* flexslider */  
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}  
.slides{position:relative;z-index:1;}  
.slides li{width: 100%;background-position:  fixed !important;}  
.flex-control-nav{position:absolute;bottom:34px;z-index:2;width:100%;text-align:center;    left: 45%;}  
.flex-control-nav li{display:inline-block;width:40px;height:5px;margin:0 5px;*display:inline;zoom:1;}  
.flex-control-nav a{display:inline-block;
	width:40px;height:5px;line-height:40px;overflow:hidden;
	background:#fff;cursor:pointer;}  
.flex-control-nav .flex-active{background:#db2820;}  
.bannbg{
	background: url(../images/bannbg.png) no-repeat center;
	height: 5px;
}
  
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}  
.flex-direction-nav li a{display:block;width:55px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}  
.flex-direction-nav li a.flex-prev{left:40px;
	opacity: 0.3;
	background:url(../images/prev.png) center  center no-repeat;text-indent: 999px;}  
.flex-direction-nav li a.flex-next{right:40px;
	opacity: 0.3;
	background:url(../images/next.png) center  center no-repeat;text-indent: 999px;}  
.txtScroll-top{ overflow:hidden; position:relative;color: #666;}
.flex-direction-nav li a:hover{
	opacity: 1;
}
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:none;  overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:15px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   float: none;}
.txtScroll-top .infoList li .a{ color:#666;  }
.ggbb{
	border-bottom: 1px solid #ccc;
}
.p10{
	padding: 10px;
	} 
.bor1{
	border: 1px solid #ccc;
	} 
.w440{
	width: 440px;
}
.w730{
	width: 730px;	
}
.jjnr{
	color: #333;
	font-size: 14px;
	line-height: 30px;
	text-align: justify;
}

 #pages {
 	 padding:14px 0;
 	  text-align: right;
 	  font-family:微软雅黑 ;
 	  margin-right: 20px;
 	}
  #pages a {
  	font-size: 14px;
   display:inline-block;
    width:26px;
    text-decoration: none;
    height:25px;
    line-height:25px;
    background:#fff;
    border:1px solid #ccc;
    text-align:center;
    box-sizing: border-box;
	margin: 0 3px;
    color:#333}
  #pages a.a1 {
   background:#fff;
    width:56px;
    text-decoration: none;
    color: #333;
   height: 25px;
   position: relative;
   top:-2px;
font-size: 12px;
font-family: "宋体";
}
  #pages a:hover {
   background:#f1f1f1;
    color:#000;
    text-decoration:none;
    }
  #pages span {
   display:inline-block;
    width:28px;
    height:25px;
    position: relative;
    line-height:25px;
    background:#CC3333;
    color:#fff;
    text-align:center;
    }
  .page .noPage {
   display:inline-block;
    width:56px;
    height:22px;
    line-height:22px;
    background:url(../img/icu/titleBg.png) repeat-x 0 -55px ;
    border:1px solid #e3e3e3;
    text-align:center;
    color:#a4a4}



 .m15{
 	margin: 15px auto;
 }
 .w430 img{
 	width: 430px;
 	height: 285px;
 	border: 3px solid  #6b180e;
 }
 .w750{
 	width: 750px;
 	font-size: 14px;
 	color: #666;
 	line-height: 25px;
 }
 
.gotop {
	margin-top: 54px;
}
.gotop img{
	transition: all 0.6s;
	cursor: pointer;
}
.gotop img:hover{
	transform: rotate(360deg);
}
.menu a:hover{
	background: #310904;
}
.menuhover{
	background: #310904 !important;
}
.dhgd{
	position: fixed;
	top:0;
	background: #fff;
	width: 100%;
	border-bottom: 1px solid #ccc;
	height: 80px;
	z-index: 9999999;
}
.dhgd img{
	height: 78px;
}
.dhgd .nav{
	margin-top: 11px !important;
}
.h60{
	height: 60px;
	line-height: 60px;
	font-size: 12px;
	color: #999;
}
.h60 a{
	color: #999;
	font-size: 12px;
	display: inline-block;
	margin: 0 10px;
}
.soso{
	background: #eee;
}
.soso li:first-child a{
	margin-right: 0;
}
.suo{
	width: 250px;
	height: 40px;
	line-height: 40px;
	border-right: 1px solid  #ccc;
	background: #fff;
	border-radius: 25px;
	margin-top: 10px;
}
.suo .text{
	width: 85%;
	height: 40px;
	line-height: 40px;
	border: none;
	background: none;
	padding-left: 15px;

}
.suo .tjj{
	width: 13%;
	height: 40px;
	line-height: 40px;
	background: none;
	border: none;
	color: #fff;
	background: url(../images/sobg.png) no-repeat center;
	text-indent: 999999999px;
}
.lmbt{
	/* padding: 35px 0; */
	text-align: center;
}
.lmbt .en{
	font-size: 14px;
	color: #d82820;
	margin-bottom: 5px;
	font-family: "Arial";
	margin-top: -10px;
}
.lmbt .cn{
	font-size: 24px;
	color: #db2820;
	font-weight: bold;
}
.sycpfl li:last-child{
	margin-right: 0;
	float: right;
}
.sycpfl li{
	margin-right: 24px;

}
.sycpfl a{
	display: inline-block;	
	width: 180px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #666;
	background: #eee;
}
.hvr-bounce-to-right:before{
	background: #db2820 !important;
}


		/* 本例子css */
		.picMarquee-left{ overflow:hidden;
		 position:relative;
		     top: 20px;
		   }
		.picMarquee-left .hd{ overflow:hidden;
		  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;
		  width:14px;
		 height:31px;
		 float:right;
		 margin-right:5px;
		 margin-top:10px;
		  overflow:hidden;

			 cursor:pointer;
			}
		.picMarquee-left .hd .next{
		 background:url(../images/zm.png) no-repeat center;
		 position: absolute;
		 left: 0;
		 top: 115px;
		  }
				.picMarquee-left .hd .prev{
		 background:url(../images/ym.png) no-repeat center;
		 position: absolute;
		 right:  0;
		 top: 115px;
		 z-index: 999999;
		  }
		

		.picMarquee-left .bd{ padding:10px;
			margin-left: 8px;
		   }
		.picMarquee-left .bd ul{ overflow:hidden;
		 zoom:1;    margin-left: 30px;
		 }
		.picMarquee-left .bd ul li{ margin:0 8px;
		 float:left;
		 _display:inline;
		 overflow:hidden;
		 text-align:center;
		 height: 300px;
		 border-bottom:1px solid #ccc;
		 background: url('../images/wenlu.png') repeat;
		 padding: 0;
	
		  }
		.picMarquee-left .bd ul li .pic{ text-align:center;
			 width:230px;
		 height:160px;
		 overflow: hidden;

		 }

		
		.picMarquee-left .bd ul li .title a{ 

			font-size: 14px;
			color: #666;
			line-height: 55px;
			display: inline-block;
			width: 100%;
		   }
/* .picMarquee-leftbd .pic{ 
		 border:1px solid #db2820 !important;
		 }
.picMarquee-leftbd .title a{
	border-bottom: 1px solid #db2820 !important;
}
.picMarquee-leftbd img{
	transform: scale(1.1);
} */
.h70{
	height: 70px;
}
.f8f8{
	background: #f8f8f8;
	padding-bottom: 70px;
}
.yuan{
	width: 300px;
	background: none;
	height: 80px;
	transition: all 0.5s;
	cursor: pointer;
} 
.yshd .yuan{
	transform: rotate(360deg);
}
.yshd .ysbt{
	color: #db2820 !important;
} 
.yuan1{
	background: url(../images/ys1.png) no-repeat center;
}

.yuan2{
	background: url(../images/ys2.png) no-repeat center;
}
.yuan3{
	background: url(../images/ys3.png) no-repeat center;
}
.yuan4{
	background: url(../images/ys4.png) no-repeat center;
}


.ysh1 .yuan1{
	background: url(../images/ys1h.png) no-repeat center #db2820 !important;
}

.ysh2 .yuan2{
	background: url(../images/ys2h.png) no-repeat center #db2820 !important;
}
.ysh3 .yuan3{
	background: url(../images/ys3h.png) no-repeat center #db2820 !important;
}
.ysh4 .yuan4{
	background: url(../images/ys4h.png) no-repeat center #db2820 !important;
}
.ysbt{
	width: 100%;	
	text-align: center;
	line-height: 40px;
	color: #d82820;
	font-size: 18px;
	font-weight: bold;
}
.ys li{
	margin: 0 ;
	width: 300px;
	background: none;
}
.w600{
	width: 600px;
}
/* 本例子css */
.slideBox{ width:600px; height:450px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; 
	bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; bottom: 15px }
.slideBox .hd ul li{ float:left; margin-right:2px;
  width:10px; height:10px; line-height:14px; 
  border-radius: 50%;
  text-indent: 999px;
  text-align:center; background:#5f5750; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:600px; height:450px; display:block;  }
.tti{
	position: relative;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	z-index: 99999;
	margin-top: -40px;

}

.tti a{
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
}
.dtl li{
	width: 48%;
	margin-right: 10px;
}
.dt li:nth-child(2n){
	float: right;
	margin-right: 0;
}
.dtl li:nth-child(1),.dtl li:nth-child(2){
	margin-bottom: 10px;
}
.dtl li img{
	width: 100%;
	height: 220px;
	transition: all 0.3s; 
}
.imgst{
	width: 100%;
	height: 220px;
	overflow: hidden;
}
.w590{
	width: 590px;
}
.dtl li img:hover{
	transform: scale(1.1);
}
.bgf8{
	background: #f8f8f8;
	overflow: hidden;

}
.w480{
	width: 480px;
	padding: 5px;
	border: 1px solid #ccc;
}
.w480 img{
	width: 100%;
}
.shut{
	color: #333333;
	font-size: 18px;
	height: 35px;
	font-weight: bold;
	line-height: 30px;
	background: url('../images/hbg.png') no-repeat bottom left;
}
.w700{
	width: 700px;
}
.jjxq{
	color: #666666;
	font-size: 14px;
	line-height: 35px;
	text-align: justify;
}
.anlio .pic{
	border: none !important;
}
.anlio .bd ul li .title a{
	border: none !important;
}
.anlio .bd ul li{
	/* padding: 5px 0 0; */
	/* background: url(../images/albga.png) no-repeat; */
	background-size: 100% 100%;
	padding-bottom: 30px;
	overflow: hidden;
	height: 510px !important;
	background: none;

}
.anlio .title{
	color: #333333;
	font-size: 17px;
	line-height: 50px;
	height: 50px;
	background: #eee;
	text-decoration:underline;
}
.anlio .cn {
	
	color: #000;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	padding: 0 10px;
	background: #eee;
	height:200px;
	padding-bottom: 30px;
}
.alihover .title{
	background: #d82820 !important;
	color: #fff !important;
}
.alihover .cn {
	background: #d82820;
	padding-bottom: 30px !important;
	color: #fff !important;
}
/* .anlio .bd ul li:hover{
	background: url(../images/albgah.png) no-repeat;
	} */
.picMarquee-left.anlio .bd ul li .pic1 img{
	width: 380px;
	height: 280px;
}
.anlio li{
	width: 380px;
}

.picMarquee-left.anlio .bd ul li .pic{
	height: 200px;
}
.jh{
	position: relative;
	top:15px;
}
.picMarquee-left.anlio .tempWrap{
	width: 1158px !important;
}
.w740{
	width: 740px;
}
.bgff{
	background: #fff;
	padding: 20px 20px 0;

}
.h{
	display: none;
}
#ul{
	border-bottom: 1px solid #cccccc;
}
#ul li{
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #ccc;
	margin-right: 15px;
}
.c{
	background: #db2820 !important;
}
.w520{
	width: 520px;
}
.w520 h3 a{
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}
.w160{
	width: 160px;
}
.w160 img{
	width: 160px;
	height: 120px;
}

.h10{
	height: 10px;
}
.h100{
	height: 37px;
}
.xwms{
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.time {
	background: url(../images/time.png) no-repeat left center;
	text-indent: 20px;
	line-height: 35px;
	font-size: 12px;
	color: #666;
}
.xwlb li{
	width: 100%;
}
.xwlb li a{
	font-size: 12px;
	color: #333;
	line-height: 45px;
	height: 45px;
	background: url(../images/sanjiao.png) no-repeat left center;
	padding-left: 10px;
	border-bottom: 1px solid #eeeeee;
	display: block;
	width: 100%;
	transition: all 0.5s;
}
.xwlb li a:hover{
	color: #db2820;
	background: url(../images/sanjiaoh.png) no-repeat left center;
	padding-left: 20px;


}
.cjwt li a:hover{
	color: #333;
	background: url(../images/sanjiao.png) no-repeat left center;
	padding-left: 10px;

}
.w440{
	width: 440px;
}
.ul{
	border-bottom: 1px solid #ccc;
}
.ul li{
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #ccc;
}
.h15{
	height: 15px;
}
.xwlb li:last-child a{
	border: none;
	background: none;
}




/*合作伙伴*/
.anlio .pic{
	border: none !important;
}
.anlio .bd1 ul li .title a{
	border: none !important;
}
.anlio .bd1 ul li{
	padding: 5px 0 0;
	background: url(../images/albga.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 30px;
	overflow: hidden;
}
.anlio .bd1 ul li:hover{
	background: url(../images/albgah.png) no-repeat;
	}
.picMarquee-left1.anlio .bd1 ul li .pic img{
	width: 270px;
	height: 200px;
}

.picMarquee-left1.anlio .bd1 ul li .pic{
	height: 200px;
}
.jh{
	position: relative;
	top:15px;
}
.picMarquee-left1.anlio .tempWrap{
	width: 1158px !important;
}
.footer{
	background: #1e1e1e;
}
.link{
	background: #1e1e1e;//d82820
	line-height: 40px;
	font-size: 12px;
	color: #fff;
}
.link li a{
	font-size: 12px;
	color: #fff;
	padding: 0 8px;
}
.ml160{
	margin-left: 160px;
}
.w616{
	width: 720px;
}
.dbnav{
	font-size: 12px;
	color: #999;
	margin-top: 40px;
}
.dbnav li a{
	font-size: 12px;
	color: #999;
	padding: 0 8px;
	display: inline-block;
	line-height: 30px;
}
.dblx{
	font-size: 12px;
	color: #999;
	line-height: 30px;
	padding-left: 8px;
}
.dbbq0{
	background: #0f0f0f;
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	color: #999;
}
.dbbq0 a{
	font-size: 12px;
	color: #999;
}








		.picScroll-lefta{ overflow:hidden; position:relative; 
		   }
		.picScroll-lefta .hda{ overflow:hidden; height:0;   }
		.picScroll-lefta .hda .prev,.picScroll-lefta .hda .next{ display:block; 
			width:14px; height:31px; 
			 margin-right:5px; margin-top:10px;  overflow:hidden;
			 position: absolute;
			 top:24px;
			 cursor:pointer; }
		.picScroll-lefta .hda .prev{ background: url(../images/z3.png); left: 0;}
		.picScroll-lefta .hda .next{ background:url(../images/z4.png); right: 0;}
		.picScroll-lefta .hda ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-lefta .hda ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-lefta .hda ul li.on{ background-position:0 0; }
		.picScroll-lefta .bda{ padding:10px;   }
		.picScroll-lefta .bda ul{ overflow:hidden; zoom:1; }
		.picScroll-lefta .bda ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-lefta .bda ul li .pic{ text-align:center; }
		.picScroll-lefta .bda ul li .pic img{ width:150px; height:90px; 
			display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-lefta .bda ul li .title{ line-height:24px;   }
.picScroll-lefta .bda ul li .pic img:hover{
	border:1px solid #ccc; 
}
.picScroll-lefta .tempWrap{
	width: 1154px !important;
	left: 7px;
}




.xuanz{
	border:  1px solid  #ccc;
	display: table;
	margin: 0 auto;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
	width: 280px;


}
.x360{
	padding: 0 15px;
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg); 	/* IE 9 */
	-moz-transform:rotate(-180deg); 	/* Firefox */
	-webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
	-o-transform:rotate(-180deg);
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 22px;
}
.w550{
	width: 550px;

}
.w620{
	width: 620px;
	    padding-top: 25px;
}
.xitong{
	background: url('../images/yss2.png') no-repeat bottom center #f3f3f3;
	height: 510px;
	padding-top: 70px;
	overflow: hidden;
}
.w484{
	width: 484px;
}


.hpic{
	position: absolute;
	top: 0;
}
.des{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	    width: 160px;
    text-align: center;
    margin: 0 auto;
	margin-bottom: 20px;
}
.tac{
	text-align: center;
	line-height: 30px;
}
.hongse{
	line-height: 80px;
	color: #d82820;
	font-size: 18px;
	text-align: center;
}

legend{
	margin: 0 auto;
}



/* 本例子css */
		.slideGroup{ width:100%;  text-align:left;  }
				.slideGroup .parHd ul{ 
			display: table;
			float: none;
			margin: 0 auto;}
		.slideGroup .parHd{ 
			margin: 0 auto;
			height: 40px;
			text-align: center;
		 position:relative;  
			margin: 40px auto;	
		}

		.clone1 img{
			width: 600px;
		}

		.slideGroup .parHd ul li{ float:left;
			margin-right: 15px;
			cursor:pointer; 
			width: 150px;
			height: 40px;
			line-height: 40px;
			text-align: center;
			border: 1px solid #ccc ;
			border-radius: 25px;
			 }
		.slideGroup .parHd ul li.on{  
		 background:#d82820; border:1px solid #d82820; 
		 color: #fff;
		  }
		.slideGroup .slideBox{ overflow:hidden; zoom:1; 
			width: 100%;
			 position:relative;
			 border: none;  }


		.slideGroup .parBd ul{ overflow:hidden; zoom:1;  width: 600px;float: left; }
		.slideGroup .parBd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:120px; height:90px; 
			display:block;  }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }

		.slideGroup .parBd ul li .title a{
			color: #fff;
			width: 96%;
			margin-left: 2%;
			display: block;
		}
		.slideGroup .parBd ul li .title{ 
			position: relative;
			top: -60px;
			height: 60px;
			line-height: 60px;
			background: rgba(0, 0, 0, 0.6);
			color: #fff;
			text-align: left;
			
		  }
				.slideGroup .parBd .tempWrap{
					float: left;
				}



.w580{
	width: 580px;
}
.w60{
	width: 60px;
	text-align: center;
	background: url('../images/timrho.png') no-repeat center;
	color: #cccccc;
	height: 80px;
	line-height: 43px;
	    font-size: 20px;
    font-weight: bold;
}
.w510{
	width: 510px;
	padding-right: 13px;
}	
.w580>div{
	height: 80px;
	margin-bottom: 12px;
}
.w510 h3 a{
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	display: inline-block;
	line-height: 45px;
	font-weight: normal;
}
.w510 .xwms{
	font-size: 13px;
	color: #000;
}
.news .w60{
	background: url('../images/tim.png') no-repeat center !important;

}
.news .w510 h3 a{
	color: #d82820  !important;
}





.footer{
	background: #2b2b2d url('../images/index_32.png') no-repeat center;
	padding-top: 43px;
	overflow: hidden;

}
.footer .w340{
		padding-bottom:70px;
}
.footer .mn{
	padding-left: 25px;

}
.footer a{
	font-size: 12px;
	color: #999999;
	line-height: 35px;
}
.w840{
	width: 840px;
}
.w450{
	width: 441px;
}
.w450 li{
	float: none;
	width: 70px;
	padding-left: 15px;

}
.w450 ul{
	float: left;
	margin-right: 10px;
}
.dbydd a{
	text-decoration: underline;
}
.dbydd{
	background: url('../images/dbd.png') left center no-repeat; 
}
.wel-04{
	width: 399px;
	background: url('../images/2400.png') no-repeat left center;
	line-height: 30px;
	text-indent: 40px;
	font-size: 14px;
	height: 30px;
	color: #999;
}
.wel-04 span{
	font-size: 30px;
	color: #999;
	font-family: "Arial";
	vertical-align: middle;
}
.w340{
	width: 321px;
	background: url('../images/dbd.png') left 13px no-repeat;
	padding-left: 15px;
	font-size: 12px;
	color: #999999;
	line-height: 35px;
}
.bquab{
	background: #111111;
	height: 60px;
	line-height: 60px;
	font-size: 12px;
	color: #999999;
}
.bquab a{
	color: #999;
}
.bquab span{
	margin-left: 20px;
}




/* cp */
.nybann{
	background: url('../images/nybanner.png') no-repeat center;
	height: 300px;
	background-position:  fixed;
}
.poart {
    position: relative;
    top: -30px;

}
.dqwz {
    background: #d82820;
    padding: 15px 0;
    height: 80px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.w240{
	width: 240px;
}
.nyhli li{
	float: none;
}
.nyhli li a {
    display: inline-block;
    width: 96%;
    margin-left: 2%;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    text-align: center;
    color: #666;
    font-size: 14px;
    transition: all 0.6s ;
}
.nyhli li a:hover,.juhao{
	background: url('../images/juhao.png') no-repeat left center !important;
	color: #d82820 !important;
}
.main{
	background: #f8f8f8;
}
.nyhli{
	background: #fff;
}
.w940{
	width: 940px;
}
.dq,.dq li{
	height: 50px;
	background: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
}
.dq a{
	display: inline-block;
	line-height: 50px;
	font-size: 14px;
	padding: 0 8px;

}
.cp_ls{
	background: #fff;
	padding: 10px;
}
.cp_ls li{
	width: 100%;
	float: none;
	margin-bottom: 20px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.w710{
	width: 690px;
}
.w710 h3 a{
	font-size: 16px;
	color: #000;
	line-height: 35px;
	margin-top: 5px;
	font-weight: normal;
}
.w710 .cpms{
	font-size: 13px;
	color: #666;
	line-height: 30px;
}
.w220 img{
	width: 220px;
	height: 150px;
	border: 1px solid #ccc;
}
.cphov img{
	border: 1px solid #d82820 !important;
}
.cphov a{
	color: #d82820 !important;
}
.mb60{
	margin-bottom: 60px;
}
.lmny {
    padding: 10px;
    text-align: justify;
    line-height: 30px;
    font-size: 14px;
    background: #fff;
}
.w400{
	width: 400px;
	height: 300px;
	overflow: hidden;
	border: 1px solid  #eee;
}
.w400 img{
	width: 400px;
	height: 300px;
	transition: all 0.5s
}
.w400 img:hover{
	transform: scale(1.1);
}
.lmny h1{
	font-size: 20px;
	color: #000000;
	line-height: 40px;
	margin-top: 60px;
	font-weight: normal;
}
.lmny p{
	text-indent: 30px;
	line-height: 30px;
}
.bdsharebuttonbox{
	width: 430px;
	float: right;
}
.nybt{
	line-height: 50px;
	height: 50px;
	border-bottom: 1px solid  #eee;
	text-indent: 20px;
	background: url('../images/nyf.png') no-repeat left center;
	margin-bottom:10px;

}
.prexi{
	height: 100px;
	padding-top: 15px;
}
.prexi li,.prexi li a{
	float: none;
	height: 35px;
	line-height: 35px;
}



/* 资质 */
.zith{
	background: #fff;
	padding-left: 4px;
	padding-top: 10px;
}
.zith li{
	width: 220px;
	margin: 6px;
}
.zith li .zitu{
	width: 220px;
	height: 165px;
	overflow: hidden;
}
.zith li .zitu img{
	width: 220px;
	height: 165px;
	transition: all 0.5s;
}
.zith li .zitu img:hover{
	transform: scale(1.1);
}
.zith li p a{
	display: inline-block;
	line-height: 50px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.zith li p a:hover{
	color: #ff8888;
}


.zith1{
	background: #fff;
	padding-left: 4px;
	padding-top: 10px;
}
.zith1 li{
	width: 220px;
	margin: 6px;
}
.zith1 li .zitu1{
	width: 225px;
	height: 300px;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #cccccc;
}
.zith1 li .zitu1 img{
	width: 205px;
	height: 280px;
	transition: all 0.5s;

}
.zith1 li .zitu1 img:hover{
	transform: scale(1.1);
}
.zith1 li p a{
	display: inline-block;
	line-height: 50px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.w840{
	width: 850px !important;
}
.bgffff{
	background: #fff;
	padding: 10px;
}
.xinwen{
	margin: 5px auto;
	border-bottom: 1px dashed #eeeeee;
	padding-bottom: 5px;
}

.lbxwms{
	color: #666 !important;
}
.nybtn{
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
.nybtn h1{
	font-size: 20px;
	color: #000;
	line-height: 50px;
	font-weight: normal;

}
.nybtn span{
	margin: 0 5px;
	line-height: 30px;
	font-size: 14px;
	color: #999;
}

.w1900{
	width: 140px;
	position: relative;
	right: 145px;
	vertical-align: top;
}
.picList li .pic img{
	margin: 40px auto;
}
.slideBox .pic img{
	width: 600px !important;
	height: 450px !important;
}

.lmny .nyms{
	line-height: 25px !important;	
}
.zith1 p{
	height: 30px;
	text-align: center;
	line-height: 35px;
	overflow: hidden;
}


.lmny img{
	max-width:920px;
}

.h50{
	padding:16px 0 !important;
	overflow: hidden;
	font-family: "微软雅黑" !important;
}
.zith1 p{
	font-size:14px;
}

.dn{
	display:none !important;
}
.h50.dq.bgffff li:nth-child(1) a {
    padding: 0 0 0 8px;
}
.shengf{
	font-size:18px;
	line-height:40px;
	font-weight:bold;
}
.zhuozwg{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
}
.zhuoz{
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
table{
	text-align:center;
	border:1px solid #ccc;
	display:table;
	white-space: nowrap;
	margin:0 auto;
}
.firstRow tr{
	text-align:center;
	display:block;
	width:100%;
}
 td{
		border:1px solid #ccc;
}
table p{
		border:1px solid #ccc;
}
img.spbg {
    width: 940px;
    position: absolute;
	z-index:99;
	height:452px;
    /* top: 400px; */
}
#embed{
	position:relative;
	z-index:1;
	top:0px;
}
p.bofna {
    margin-top: -40px;
    height: 40px;
    width: 47px;
    background: red;
    position: relative;
    z-index: 9;
    opacity: 0;
}
tr.firstRow1 img,tr.firstRow1 td {
    width: 465x;
	display: inline-block;
}
tr.firstRow1 {
	width:940px;
		display: inline-block;
}
.nytt ul {
    width: 940px;
}
.nytt li {
    width: 470x;
    float: left;
}
.picMarquee-left .tempWrap{
	width:1160px !important;
	width:1160px !important;
}



.caidan img{
	width:200px;
}